'''
----案例：银行卡类----
编写一个银行卡类：
属性：银行名称、卡号、密码、姓名、余额
方法：登录、存款、取款
'''

class Card:
    card_name = '浦发银行'
    def __init__(self,card,pwd,name,price):
        self.card_id=card
        self.pwd=pwd
        self.name=name
        self.price=price
    def login(self):
        tag=0
        card=int(input("请输入你的卡号："))
        pwd=int(input("请输入你的密码："))
        if card==self.card_id and pwd==self.pwd:
            tag=1
        return tag
    def save_money(self):
        tag=self.login()
        if tag==1:
            money=float(input("请输入你的存款金额："))
            self.price+=money
            print(f"存入成功，你的金额为{self.price}")
    def get_money(self):
        tag=self.login()
        if tag==1:
            money = float(input("请输入你的取款金额："))
            if money<=self.price:
                self.price-=money
                print(f'取款成功，余额为{self.price}')
            else:
                print('余额不足')
if __name__ == '__main__':
    card1=Card(1,123,'zhangsan',1000)
    # print(card1.login())
    # card1.save_money()
    card1.get_money()

